package cn.wolfcode.rbac.mapper;

import cn.wolfcode.rbac.domain.CustomerTraceHistory;
import cn.wolfcode.rbac.query.QueryObject;

import java.util.List;

public abstract interface CustomerTraceHistoryMapper {
    public abstract int deleteByPrimaryKey(Long paramLong);

    public abstract int insert(CustomerTraceHistory customertracehistory);

    public abstract CustomerTraceHistory selectByPrimaryKey(Long paramLong);

    public abstract List<CustomerTraceHistory> selectAll();

    public abstract int updateByPrimaryKey(CustomerTraceHistory customertracehistory);

    public abstract int selectForCount(QueryObject paramQueryObject);

    public abstract List<CustomerTraceHistory> selectForList(QueryObject paramQueryObject);
}
